<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>03数据类型</title>
</head>
<body>
<script>
//JS的数据类型分为原始类型+引用类型
//原始类型:number string boolean undefined null
var a=1;
let b=9.9;
console.log(typeof a,typeof b);//整数+小数->number数值类型

let c='下午好!';
let d='今天下雨了';
console.log(typeof c, typeof d);//单引+双引->string字符串类型

let e=true;
let f= false;
console.log(typeof e,typeof f);//boolean 布尔类型

//声明了变量,但未赋值
//访问对象不存在的属性,访问数组不存在的下标
let g;
console.log(g,typeof g);//undefined 'undefined' 未定义型

//定义JS对象
let obj={
    //属性名:属性值 多对值间使用逗号隔开
    name:'张三',
    age:18
};
console.log(obj);
console.log(obj.age,obj.name);

//如果属性存在,修改属性的值
obj.age=19;
console.log(obj.age);
//如果属性不存在,新增一个属性
obj.like='吃冰柜';
console.log(obj);
console.log(obj.like);
console.log(obj.eat);

//JS数组
let arr=['李逵','鲁班','后裔',1,3.3,false]
console.log(arr);
console.log(arr[0]);
console.log(arr[5]);
console.log(arr[99]);

</script>
</body>
</html>